/**
 * 定义一个长度为31的整数数组，
 * 依次放入的2的若干次方，
 * 第一个放1，第二个放2，第三个放4，第四个放8。。。。并输出
 */

public class ShuZuzuoye2 {
    public static void main(String[] args) {
        int a[]=new int[31];
        int b;
        a[0]=1;
        for (int i=0;i<a.length;i++){
            if (i == 0) {
                System.out.print(a[0]+" ");

            }else {
                a[i]=2*a[i-1];
                System.out.print(a[i]+" ");
            }


        }


    }
}
